31535
0
17353
3808
2275
2
383
20634
8
4964
3
2125
1
55
282572
522
2041
798
363
932
1182
952
611
139
419694
9
995
494
1132
552
518
1504
1358
1028
2306
2730
6