5088 516
2245 288
14333 93
4034 793
35387 602
954 139
3848 259
3411 729
4982 738
19117 246
7272 218
2921 462
3351 488
1471 98
2918 746
2803 557
3292 804