21005 328
4112 637
2392 87
5130 528
12081 584
3419 536
5043 246
4875 41
13335 266
13389 263
22891 116
13156 649
10742 627
2916 175
2540 294
44077 826
2199 101
6603 787
3417 664
8584 261
5476 671
13075 477
15662 386
1585 160
8244 208
4074 65
4248 519
3905 304