2597
1
2935
2
1489
0
3513
4
2111
5
2586
1773
3
2899
8
2521
4453
3261
1416
3003
1985
3407
3317
3132
944
106
542
2788
3971
2027
1753
946
1365
618
120
1347