5016 516
2240 288
14309 93
3983 793
34394 602
945 139
3819 259
3388 729
4971 738
19079 246
7161 218
2894 462
3320 488
1436 98
2909 746
2790 557
3281 804