2535
2
1028
0
536
4044
5
3083
17946
10827
4
2465
3125
3546
1
484
1193
1225
5440
8
8527
3498
3779
2964
3051
1603
931
3780
10
1461
2087
1761
2595
3490
2749
223
2226