12040 111
4650 586
6046 660
656 73
2538 360
2174 463
7849 222
5549 545
2965 159
3470 326
8766 691
3320 445
2589 272
5294 106
4248 345
5366 697
23245 257
2658 788
5793 167
8133 511
13125 793
3863 623
952 61
2028 431