2855
3
2730
6
2668
2
20634
8
31535
0
1009
2275
90
19279
312
495
2076
1
3442
7334
4
4820
1029
4396
802
479
843
467
419
508
918
25137
2125
3114
1824
169211
11
2526