283
0
647
846
1152
1608
1614
1
1020
362
2275
2
2271
19279
1824
345
7334
4
251
306
25137
17353
602
31535
387
467
11768
21
813
310
453
893
1232
1551
4830