354
1
1072
4
199
52
982
7
889
506
852
257
409
1044
535
78
539
348
2
246
340
102
140
58
341
210
1989
326
355
282
450
392
337
278