31800 596
38911 237
6224 361
30441 128
5495 758
8208 522
6931 536
10977 928
6443 295
13993 830
8522 678
36956 104
5283 524
2761 128
7022 505
14056 784
5869 253
21464 943
6529 108
40711 557
7397 597
7993 116
4957 257
4841 149