2955
2
2112
8
1897
1
2346
3
2023
1842
1648
1115
3027
10
798
0
860
1230
5
965
611
1636
8116
6
475
521
458
116
29323
477
363
2079
58
853
63
418
505
1084