5135 93
1972 146
9966 640
4345 702
11382 243
4163 522
5550 749
4579 642
28517 893
9241 671
8282 155
7804 648
1181 40