21252 253
1833 50
2612 430
3917 513
2514 128
4084 553
4197 457
5482 282
13864 463
15822 119
4928 141
9141 41
31089 77
10153 151
2421 147
18435 242