40236 59
3717 503
3089 513
1256 61
16736 189
3805 670
7487 109
8821 469
12344 472
5309 373
6874 354
4194 736
12276 333
4533 767
8859 285
6210 124
2282 461