31535
0
20634
8
467
2730
6
1352
3
460
25137
262
3203
10
986
303
418
1842
1
586
17
1616
1020
213
2330
4
505
245
301
2657
269
376
2668
2
951
52
419
365
931