3001
3
3522
4
1080
0
2912
5
513
1
2815
2255
2
5417
1531
2818
745
1731
546
2502
1395
1920
2724
1446
1989
1517
12717
1691
3854
8316
8
2340
913
2919
1444
948
1522