2955
2
918
0
2105
1
2224
456
2669
1146
2283
1751
418
355
1840
683
853
278
468
503
2855
3
180849
2275
1780
87
1155
1878
649
384
1584
1880
3691
5
90