31535
0
17353
2275
2
19279
4964
3
25137
798
55
467
2907
2041
1
1824
363
1073
20634
8
932
370
497
477
592
1504
414
297
1028
653
611
1020
80
2714
5
282572