1815
2
2982
3
2352
951
1
493
1688
3117
8
4425
6
2333
1451
0
1929
2057
1683
5196
3354
1053
994
1011
1305
1660
1247
1225
2367
2294
2104
3079
2989
1618
2621
3289