2443
2158
1
3
2
6
419
183
29
3
2
1
4
1
2
2
3
3
1
2
1
454
57
1
3
14
1
3
4
1
1
7
12
2
2
2
1
235
3
7
2
121
30
2
643
5
288
766
532
760
97
2
4
22
2
2
3
600
40
1
12
1
1
14
2
4
58
210
1291
86
38
156
1218
593
438
635
810
734
20
10
914
14
10
51
1
3
83
208
1
2
1
1
4
2
18
18
15
3
181
38
2043
181
867
991
448
49
642
17
58
1
53
345
11
168
167
2421
22
2145
298
8