31535
0
17353
2275
2
4964
3
3498
4
798
55
2907
2041
1
80
19279
363
1073
20634
8
309
932
370
497
419694
9
477
1504
414
592
1277
5
467
297
1028
611
1020
1824