4106
0
475
139
798
400
1462
860
249
804
1504
455
522
552
611
383
418
1636
363
2395
543
1898
1
1073
521
152
477
58
2211
714
575
29323