1629
1
1037
11
552
2
1210
6
2944
4
1875
1878
3300
8
2958
2211
1109
1306
3187
5
1666
3
1186
2262
3129
1797
2226
0
1036
10628
15
2101
2243
1568
1179
4403
16
6936
1645
1936
4295