5086 521
2223 186
1967 595
3697 404
1273 76
1229 233
8078 719
3471 78
3138 214
3195 533
1115 167
1010 120
1000 37
1182 329
4096 613
3145 639
3033 629
1918 327
3849 159
2208 402
2294 323
2924 795
2906 672
2249 468