625
2
419694
9
798
0
2831
1
493
6859
5
18403
6
8876
8
105290
20634
472
1751
2330
4
1650
2257
14076
7
48708
477
75
580
11951
10
482
31220
1084
2150
367
1663
346
383
1448