31535
0
17353
1824
2041
1
25137
467
19279
2
4964
3
2275
165
1020
169
520
309
2522
592
2907
653
370
1880
1131
390
349
798
66
572
646
671
257
608