40023 247
28635 389
2709 406
4895 882
31042 214
3530 273
6631 758
2778 523
8976 186
15102 852
5544 835
2607 307
3122 468
26892 57
23384 157
44700 509
37887 603
12377 562
22540 422
40498 953
6926 108
2431 424
13264 675
8397 163
31128 41
3941 469
20877 548
17793 360