1028 122
623 184
1800 483
3189 697
2235 385
3391 591
5316 605
9148 515
40394 241
47096 175
233373 580
22336 153
39574 584