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