40026 247
28636 389
2709 406
4895 882
31043 214
3530 273
6633 758
2778 523
8976 186
15106 852
5544 835
2607 307
3122 468
26892 57
23384 157
44700 509
37890 603
12381 562
22549 422
40499 953
6927 108
2432 424
13264 675
8397 163
31131 41
3941 469
20881 548
17794 360