3095 580
2929 471
1740 445
1725 396
1631 300
1092 285
1996 39
3216 788
304 42
3027 880
1405 334
4117 647
9630 686
4445 607
2105 245
1645 235
2539 623
5117 621
11630 733
2202 190
1466 166
73927 294
137106 1133
46119 502
30939 194
33877 342
39918 129
26666 346