1035
2
4065
12
1950
4
2062
1
1511
1405
8
9208
23
2512
3
6435
1184
5
2473
5908
1294
1289
816
930
131143
18
3099
39391
24
3462
2864
10
2959
71894
412
7941
20
4133
11
1146
1504
3328