1071
4
199
1
52
981
7
888
506
852
257
408
1044
534
78
539
348
2
245
340
102
140
58
341
210
1989
326
355
282
450
391
337
278
516