3003 216
29289 38
30551 263
3635 748
6770 790
4775 349
977 37
3052 495
2716 128
5259 524
6417 858
33790 538
2332 439
1367 124
15829 897
8616 467
3218 584
2610 132
2233 420
25684 57
15827 473
8764 564
22588 194
63067 303
6365 295
10181 409
10914 928
7627 602