4471
2
2535
2243
6
1568
1
1196
1778
1554
25669
0
1690
1603
1590
3498
4
8527
3200
3
1195
2990
764
1388
32302
1819
2559
1136
2271
1431
3971
3158
3644
19783
1765
4044
5