29018 295
6821 615
5786 469
8897 508
8814 832
6970 703
17011 487
3950 521
3245 330
27065 623
3192 213
4232 154