777
2
428
0
2564
5262
10
9355
3
579
116
2395
709
1
1950
1434
339
1348
2269
4
437
288
501
581
11881
418
417
5255
16
472
382
1428
1507
2670
20
2229
1641
1748