342
1
815
414
615
91
271
275
366
357
260
588
3
293
309
2
1135
287
363
1087
8
354
553
528
802
641
364
433
381
444
486
328
741