1951
2
1890
1
402
0
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
7642
4732