2855
3
2730
6
2668
2
20634
8
7334
4
31535
0
2275
486
25137
19279
901
1
520
2441
3442
459
4820
1348
4396
2524
262
1880
1142
3751
1010
2125
1926
5367
3114
2221
2395