30351 285
6133 305
5200 294
3051 518
2978 88
3915 602
6970 562
2650 199
8947 186
24418 594
10234 247
6046 547
14855 56
2883 327
3810 257
7897 127
3996 784
3281 557