12201 99
22532 325
1225 89
10097 392
3598 367
4376 318
21505 318
3195 144
8009 125
7375 683
4998 572
2848 449
7138 278
13637 266
2782 322
1668 93
4985 566
3500 691
8926 585
13258 290
7731 294
1628 171
2856 326
3052 567