1586
1
1543
2
1377
0
846
397
1232
255
300
467
383
437
396
2730
6
479
422
5009
3373
1343
17353
2522
1418
1009
295
483
3659
14
421
3287
25127
391
918