1025
0
4864
1
684
495
5367
8
275
402
490
2190
829
1346
1112
1817
876
2320
887
307
1132
389
1377
1343
173
223
392
699
1101
302
565
654
670