3032 251
8466 176
14850 803
15501 467
4820 429
4417 529
6233 104
11935 186
17678 92
18898 609
6233 430
2976 627
11278 643
42950 147
1562 274
9835 591
11165 192
8952 242
12827 481
5552 693
7818 777
1699 304
5974 883
9491 806