4009
1506
328
3668
895
328
3496
1763
327
3835
451
315
3652
1668
315
2504
1241
314
2558
531
312
3411
636
310
4017
1475
308
3488
1475
300
3126
326
300
3416
667
300
2696
677
300
4273
215
300
2859
357
300