595 52
4463 399
2561 778
3254 646
2246 409
1574 431
2032 471
3800 695
830 23
2160 93
3010 649
2770 670
1388 247
381 38
2271 244
2298 503
2109 307
1104 274
1254 68
1237 312
2190 332
1743 287
4045 648
4819 721