2855
3
2730
6
2668
2
20634
8
637
0
392
458
381
325
2275
901
19279
418
31535
251
467
3442
503
692
4820
4396
895
1045
25137
2125
1
331
3114
4
1314
169211
11
2526