2781
1
159
866
845
3629
2100
2
1558
2622
6
1564
1423
951
1976
3
1691
1622
2377
616
0
1225
1348
1618
1051
2650
20
2886
862
946
4179
1218
989
1394
1372
6346
16