40272 59
3718 503
3090 513
1257 61
16751 189
3806 670
7493 109
8822 469
12346 472
5310 373
6885 354
4196 736
12277 333
4536 767
8860 285
6212 124
2282 461