31535
0
2275
2
17353
20634
8
4964
3
55
3808
2041
1
494
363
1182
952
798
139
419694
9
282572
611
1132
623
1504
1358
932
1028
804
2306
2730
6
2907
1650
497
1824