3199 585
16693 283
6838 75
20246 48
16310 331
3609 455
10206 187
4975 526
6688 226
3930 29
5470 969
5084 298
9818 249
2525 462