777
1
254
407
356
508
786
2
126
369
2750
4
335
3
813
159
305
1613
457
301
1778
351
89
42
0
299
1461
631
11273
403
418
750
435
2546
260