501 112
3206 656
1338 304
3131 890
4271 498
2715 678
2054 571
1442 396
2090 521
2460 716
3265 762
2450 596
1768 126
5045 569
405213 509
245495 580
128615 674
46280 761
89260 1047
215457 266
148327 667