28100 600
29591 493
3294 273
32863 736
14808 538
7527 129
8783 612
18347 58
6501 153
5582 282
4436 205
11338 107
16354 648
7481 62
3242 67
4012 521
11212 565
5865 576