3191 370
2481 361
2513 347
3402 335
3195 328
4346 269
2897 261
3377 211
2687 199
3668 170
2882 159
3059 135
7549 21
6850 10