4228
3
51331
25
2999
1
603
0
4715
5
3354
9
1744
1227
5196
2
3575
3008
2621
2242
9039
2104
19932
6
2977
7222
4
1427
2199
1972
2259
5811
1289601
1946
1906
2213
980
4606
2233