2955
2
2112
8
1897
1
2023
1842
3027
10
1115
1648
2346
3
1108
1084
0
561
2079
56488
1973
2033
3044
27
4252
48766
24
356
1756
2431
2417
1053
935
1132
962
4232
573