1703 29
2077 372
19669 722
29294 111
8198 885
4067 745
8105 295
31241 437
29881 247
13315 615
9323 775
5759 390
4907 922
4655 438
3640 573
4405 160