953
0
2855
3
2275
2
282
398
1
1997
1880
2264
3691
5
2881
3203
10
275
407
2748
1362
2694
1551
2964
918
339
1131
2644
597
2955