2855
3
2668
2
20634
8
2730
6
4820
1824
0
2125
1
19279
165
1020
331
383
4940
5
2587
16
17353
2955
3442
798
381
4396
2346
472
31535
522
251
477
521
581
2275