5075 311
1545 469
360 38
2184 418
2974 849
2357 648
3041 727
2648 289
1068 222
548 96
3395 140
6044 64
1889 382
2542 507
2108 669
2339 580
3423 515
3049 761
1275 196