251
0
1020
25137
1824
31535
581
968
458
4940
5
745
3691
3651
15
2275
2
325
503
381
3114
4
172
895
1541
1230
2758
1
17353
4111
25852
2727
2881
331
683
19279