1419
301
2618
554
2508
531
2990
633
3630
769
2299
487
4290
909
1749
370
2519
534
3509
743
2189
464
2530
536
1738
368
2519
534
1859
394
2739
580