2886
2
1384
5
2377
1
1225
0
1973
867
2100
2650
20
3629
862
3683
616
2318
13499
3819
2324
4
1072
66
4309
3
5897
1505
1442
1412
1646
883
3546
3539
1380
9611
1370