28
187
204
1048
126
291
579
173
596
331
612
238
3658
827
721
760
825
969
713
3656
1011
1782
1090
4698
2218
1905
3050
4616
2223