935
0
1132
1084
714
493
553
2395
804
166543
18
2211
475
573
1053
798
256612
1073
745
419694
9
180849
1454
383
12202
17
3293
7
472
5617
5
11829
300
97284
2136
2
48766
24