1815
2
951
1
2982
3
2352
493
1688
2333
1929
1451
0
1743
1660
2294
3289
1225
1397
3117
8
790
4425
6
1053
994
2687
5
1305
1618
1757
2104
3683
5375
21152
2669
3079