2880 61
4160 506
8407 159
11211 208
5526 542
4161 307
7752 568
3544 235
8826 168
11374 411
5699 410
392059 978
229316 324
10888 352
8519 332
6122 463
4376 243
6470 372
3315 110
2643 280