2982
3
2194
2
2710
8
2708
4924
9
4328
10
2033
1555
0
3044
27
4252
1
2079
48766
24
846
356
1213
1756
2431
690
2417
1666
962
4232
6979
4
2450
4362
5
1316
1471
6689
853
544