2781
1
866
845
159
2166
1691
4278
2
10032
14
30334
6
83
2710
2368
801
0
1558
1372
2243
1825
2760
4
2727
1788
1000
1681
830
526
1660
1051
1371
496
1394
3326
3