995
1
2181
1380
0
1093
1260
1883
2
2999
3
1590
1225
467
2468
3107
7
1012
1320
2578
1376
868
1310
542
581
978
629
1382
1788
718
2268
4
660
582
745
2055