40274 59
3718 503
3090 513
1257 61
16751 189
3806 670
7494 109
8822 469
12346 472
5311 373
6885 354
4196 736
12277 333
4536 767
8861 285
6212 124
2282 461