261
0
995
1020
2657
3
416
248
945
2668
2
445
5875
1015
2934
605
297
255
2786
214
105290
273
1161
1346
622
392
381
4452
276
394
597
827
1949