31535
0
25137
17353
19279
2
2730
6
637
3114
4
6800
798
1098
20634
8
381
4940
5
251
745
2275
2091
172
1020
1325
503
1541
325
1160
422
5617
458
331
1862
1
581