5389
1
2562
2
1632
1309
0
1992
3
1699
3326
1759
1475
697
3589
1511
4179
4914
1265
3227
844
2152
421
2082
2668
1064
30334
6
2512
1529
1537
4655
10
2507
1566
3175
5