5074 516
2241 288
14327 93
3998 793
34890 602
953 139
3844 259
3405 729
4979 738
19096 246
7228 218
2907 462
3325 488
1465 98
2914 746
2799 557
3286 804