2912 846
2975 598
647 159
601 120
2859 821
1080 94
3379 563
6590 842
3302 289
38293 234
82336 313
115761 960
162962 948
42503 139
17865 290