4106
0
475
1636
1453
2
29323
58
246
1650
477
4940
5
383
422
804
611
1132
400
846
418
552
1869
522
1898
1
543
1348
860
2211
3015
1462
353
139