4106
0
2682
4
1636
477
518
353
11829
58
2529
14
472
29323
422
400
1348
1454
1898
1
1650
860
246
1199
475
455
798
2922
9
573
804
572
471
46
138355