29096 84
30597 83
71838 352
7045 538
51735 309
26549 441
110029 923
4173 818
5258 607
9909 639
3677 341
4156 47
10072 693
5892 459
8963 543
5089 316
9894 304
10414 477
5392 429
13261 435
5629 511
9073 736
4888 314
20038 704
3954 246
3928 341
221006 848
85916 297