1951
2
650
0
1890
1
402
380
1614
5
2555
4
3090
6
5232
19
2395
871
5382
1013
532
1478
2955
4433
21
1434
1317
1259
2576
1163
2820
10
2131
12449
23
786
3216
2275
3
3065
1061