40008 237
4821 819
3331 320
152392 516
45949 826
172102 508
145614 1097
105279 696
28473 472
98875 552
60345 124
21678 215
29155 301
49569 319
9996 285
5125 390
1960 219
4550 651
3929 367
3418 778
11724 177