1193
0
3083
2
1507
4
1189
2949
1746
1
2670
1088
1369
25669
14
19783
2535
2996
4044
5
17946
2465
3125
955
815
32302
2105
1564
790
2932
2019
3498
3779
2479
4471