1559
2
3545
1
509
3599
8475
12
434
3025
520
294
0
504
407
123
2296
1092
31535
185
3980
3
2459
9
2405
5270
7
1073
462
1334
2813
3350
3653
1929
398
1853
4662