5053 516
2240 288
14322 93
3984 793
34588 602
945 139
3833 259
3396 729
4979 738
19086 246
7185 218
2902 462
3320 488
1455 98
2910 746
2795 557
3285 804