2602 130
3097 584
2229 172
22592 273
5701 526
12583 436
4980 473
1458 333
6324 286
3193 350
1250 200
17845 297
6394 534
20300 873
5368 531
6832 307
3529 468
32764 489
3091 457
8633 320
2912 74
4047 38
2133 335
4519 757
5411 64
2408 271
243887 1195
3244 584