5136 309
1860 146
9583 638
4261 702
11023 243
4040 521
5201 749
4341 642
28360 893
9078 671
8112 155
7730 648
1194 40