2319 989
1228 802
1004 341
973 684
958 348
694 225
512 505
504 177
501 488
412 483
328 250
233 917
208 305
196 152
166 32