50862 213
394093 1824
58251 711
87452 642
114397 535
59862 348
167246 338
1485 377
597 87
1784 336
509 46
8669 271
1332 346
1155 210
4296 459
10905 956
3266 914
5406 874