1626
2
3159
3
1730
1
1348
937
0
1570
5
1010
1486
3171
6859
28
1350
2178
1474
1760
1141
2811
2094
1199
1579
1375
1314
1154
858
1346
1006
2144
1205
1114
619
4271