1679
2
2435
1
840
3
1174
1903
5997
12
1393
1125
1211
2454
1359
2189
5486
12733
5
2495
0
3034
2901
950
2629
2492
1388
1660
2071
1711
4938
1380
446
2966
6
2530
4
982