5196
2
2576
1
2257
5
1431
4099
8
2209
57793
0
400
1289601
4
980
4606
2233
3
3212
27
2489
2559
1883
2786
1161
1917
51331
25
673
4715
2760
1185
2788
2781
1001
1681
718
1221