1585
1
1022
1845
5
4560
6
2606
7
1472
5213
12
1100
3
5220
3134
0
2147
1266
1122
781
1089
765
1236
1956
3192
1465
4
2583
2
1932
954
1833
2476
1252
13
2680
3628
19
3382