107532 766
12251 60
24444 247
94653 590
308935 1209
35860 810
107847 804
28151 198
13647 585
8997 287
104406 270
71581 311
14984 418
51800 587
23417 211
291531 727
94196 462
25744 536
34708 644
139931 659
9509 293
46431 218
30243 814
67722 725
25771 73
12621 55
10129 340
12025 316