1358
1942
478
325
383
352
1521
538
1456
3075
3049
588
299
252
531
846
2790
570
768
3407
361
2756
2682
1371
