4106
0
475
3323
4
1636
29323
58
246
1650
477
2061
2
383
422
804
611
1132
400
846
418
552
522
1898
1
543
1348
860
2211
353
139
1504
455
798