2730
6
2657
3
2668
2
1333
0
1974
20634
8
105807
42
169211
11
284
421
1498
899
326
1
402
2855
1551
31535
3388
530
4
2711
738
78
505
6808
12
2989
5
273
416
2345
2130
1751