15081 60
9388 96
15371 391
6629 106
5702 284
2968 124
6278 336
7873 428
4923 90
2859 543
5879 415
15999 546
14336 561
5348 729
3482 123
8836 944
3784 578
5611 252
3266 200
4672 366
4970 714
4684 274
2973 207
4928 108