5024 516
2240 288
14322 93
3983 793
34522 602
945 139
3822 259
3396 729
4979 738
19080 246
7181 218
2897 462
3320 488
1444 98
2910 746
2795 557
3283 804