3125
2
2913
6084
10
1311
6
1065
3
1053
0
2313
9
2179
8
838
3616
11
4616
787
1
618
1573
27
1372
999
241
2145
1203
3117
7
994
4731
4
34688
23
1146
2555
926
2534
1510
852
639