1540
0
2523
413
1392
1
2241
1661
1372
463
522
376
2786
645
378
469
395
255
936
2264
528
726
2732
2
1400
1288
426
932
857
868
440
698