31535
0
458
357
467
418
547
3691
5
17353
1824
2275
2
381
251
25137
2881
19279
968
1020
980
581
105290
1098
637
2749
1
3114
4
2522
2299
301
683
876
4940