2489
2
1826
1
1433
899
3366
1429
0
530
542
1225
629
978
2190
1310
3720
1012
581
1761
380
2028
868
3398
9
1064
660
475
38477
34
371
504
718
2732
1239