1612
0
2809
2
3233
16
1131
2190
1
1580
628
714
331
1736
1477
1346
298
540
483
653
1436
325
286
2224
259
881
1594
320
410
2987
797
590
337
4049
10