31535
0
25137
17353
19279
2
1020
2730
6
3114
4
5713
1098
169
246
2061
331
2284
467
637
20634
8
433
80
2727
6800
4111
321
1462
1
427
2275
1282
443
968
1191