31535
0
17353
25137
19279
2
20634
8
2730
6
467
3114
4
1616
460
418
262
586
17
6800
986
573
1098
382
1348
1020
303
3990
2211
325
798
213
301
494
946
1
3203
10