2259
9
2959
1
1815
2
2195
1782
1185
2592
870
844
0
920
3354
1775
1417
672
662
1314
1023
991
1346
1557
1447
1649
1286
3
1377
1412
6707
24
1088
1605
1221