1815
2
951
1
2982
3
2352
493
2144
2333
1929
2650
20
3629
862
0
1660
2294
3289
1397
3117
8
1412
3539
4425
6
6779
5
1053
2534
994
2687
1305
1179
3871
2794
2104
3079