2943 51
5413 452
3395 59
8005 327
42948 274
3290 468
14707 296
1749 442
2394 67
4661 352
4950 226
4576 245
6761 61
5543 509
3024 151
9383 603
2760 506
873 88
6500 766
11390 591
5115 542
6860 600
30319 539
4229 255
5079 102
5147 252
117397 718
4950 508