503 45
2419 393
1845 353
2776 535
1198 215
12916 292
3682 727
2943 437
2646 515
3596 671
2335 414
5167 503
3065 51
3083 679
3291 544
9306 397
1841 379
3422 995
8549 351
3154 693
3886 908
1304 243
1507 357
3119 689
4989 349
2331 206
743 94
953 205