5088 516
2245 288
14333 93
4034 793
35409 602
954 139
3848 259
3411 729
4982 738
19118 246
7276 218
2921 462
3357 488
1473 98
2918 746
2803 557
3292 804