5094 516
2248 288
14334 93
4093 793
35603 602
955 139
3849 259
3414 729
4985 738
19164 246
7303 218
2928 462
3358 488
1474 98
2918 746
2804 557
3300 804