2163
2456
482
188
32
1
382
24
9
4
242
236
556
7
417
524
513
629
80
1
1
42
1
3
5
3
1
1
1
2
1
10
19
546
2
29
13
10
1
45
6
8
1
14
4
313
5
1
2
2
988
78
9
1
62
867
688
535
845
1173
126
4
10
1549
4
6
84
1
2
1
1
1
4
2
2
22
320
1
2
3
1
1
1
1
1
1
1
11
1
3
1
1
1
12
1
1
1
1
1
64
1
117
7
1956
83
653
948
505
53
579
35
17
6
24
18
30
421
1
1
88
80
2151
12
1418
2