2855
3
2730
6
2668
2
20634
8
172
0
503
251
2275
19279
381
637
1020
31535
3442
1824
798
4940
5
325
4820
804
4396
331
581
152
392
344
1
464
25137
2125