963 80
1419 303
3209 825
2477 656
1426 236
551 101
868 92
2058 411
2802 461
2598 602
2586 724
1436 178
11140 240
3065 743
1960 199
1502 173
3613 591
3441 542
754 73
9742 312
3396 596
146809 786
117680 350
28826 449
2195 583
2285 429
948 166
1170 258