5559
3
5290
2
1898
1
477
0
475
400
455
798
611
383
521
4106
4619
6
522
1462
804
1008
846
418
860
1073
8116
2395
458
1504
414
552
152
58
3287