16012 300
5231 640
7056 599
29475 288
14956 357
2756 197
46399 174
18123 286
12202 104
4654 374
15130 509
11280 633
3889 497
3656 196
6986 466
5082 662
5923 99
3524 524
2207 261