51331
25
4519
15
2130
2
962
0
2788
3
2781
1
1289601
4
1239
1768
1210
4578
733
7222
3565
8
662
718
611
4715
5
1409
984
938
1271
223
2069
2106
2348
2478
1552
2317
2802