952
1
341
1120
3
287
290
991
2
1912
182
1300
6
405
615
91
414
705
447
338
562
681
2047
7
1063
398
1174
387
418
93
758
1324
275
271
1147