1
484
2
960
73
19
4
3
3631
77
211
379
15
39
1558
437
852
977
1733
1284
1593
2506
57
135
277
37
979
338
493
703
1128
869