1226 86
3672 351
10039 197
15240 168
7172 603
14876 732
6774 675
2958 149
8233 372
2808 520
2919 436
2387 262
4451 719