3498
4
2727
2
2224
581
0
2431
3
3510
4111
2657
381
2749
1
1880
2748
1452
232
2459
9
1098
2190
968
2546
2076
351
691
467
77
325
1463
2735
1043
7334