31535
0
17353
25137
3114
4
19279
2
2275
2730
6
6800
20634
8
1098
1454
467
3067
3
6529
7
2670
20
3225
1767
1385
1
2668
1452
1329
1020
1293
1586
2091
3510
1176
3498
2735
802