1222856
4
2395
5
7772
8
18403
6
1073
0
116
3047
10
381
363
709
1
2189
5617
422
21743
1805
2
180849
282572
1343
1650
11881
3
1053
2960
553
249
2459
9
4223
22
573
815
518
475