21081 231
3658 448
7270 374
5235 61
7524 916
12838 752
2450 496
5948 611
1171 56
4260 336
3525 513
3885 468
3022 92
3778 754
5653 716
4590 344
3805 636
4868 409
4933 85
2813 439
2723 296
3594 864
12345 121
1704 164
10765 587
2462 533
5657 402
4905 331