3510
2
2758
1
918
0
1949
3
2809
1267
1748
1131
69
3149
4
495
3442
468
4820
661
381
1009
1425
726
7334
282572
683
871
312
4396
524
948
902
417
389