21095 231
3660 448
7271 374
5236 61
7529 916
2451 496
1419 104
5949 611
1171 56
3558 623
4261 336
3529 513
3886 468
3778 754
5654 716
4591 344
3805 636
4934 85
2814 439
2723 296
12345 121
4569 847
1705 164
10767 587
2462 533
5658 402
6853 782
10365 119