2880 61
4160 506
8408 159
11213 208
5527 542
4162 307
7753 568
3544 235
8829 168
11375 411
5699 410
392141 979
229361 324
10890 352
8519 332
6123 463
4377 243
6470 372
3316 110
2643 280