5196 573
4926 509
6640 339
3326 261
5080 287
3966 503
5485 343
7877 896
6217 730
4554 454
2147 278
7841 719
4204 305
2576 159
5826 676
8926 245
5129 240
9323 275
15975 740
7785 516
30055 978
13329 661
2734 395
3558 628