51331
25
603
0
4715
5
3354
9
1744
1
1227
5196
2
3575
3008
3
2242
9039
2251
19932
6
2977
7222
4
2199
2259
5811
1289601
1946
2148
2213
980
4606
2233
3212
27
2861
662
1912
2069