2591 293
2515 272
2038 59
3904 584
4897 561
4025 281
3429 326
5170 797
7570 159
20185 1095
5534 374
6585 1000
6258 946
5318 363
4987 553
5839 465
23237 257
7153 489
7378 226
9051 862
3988 268
7666 649
6895 476
9128 335