40086 247
28651 389
2711 406
4901 882
31059 214
3531 273
6634 758
2779 523
8979 186
15167 852
5548 835
2613 307
3125 468
26904 57
23392 157
44713 509
37916 603
12417 562
22631 422
40522 953
6939 108
2434 424
13279 675
8400 163
31161 41
3942 469
20892 548
17807 360