2855
3
2730
6
2668
2
20634
8
19279
31535
0
325
2275
901
871
25137
3442
355
282572
418
1084
306
362
4820
4396
1824
1221
800
2992
688
328
804
608
2125
1
4192