31535
0
25137
968
1824
467
2275
2
2881
17353
1020
276
19279
1098
2749
1
81
3114
4
641
3691
5
1466
1346
4111
169
800
251
830
1267
355
475
531
413
529