2562
2
1632
1699
3326
3
1759
1475
3589
1511
1
4179
1265
3227
844
2152
0
421
2082
2668
1064
30334
6
2512
1529
1537
4655
10
2507
1566
3175
5
1431
2328
1449
4944
2921