4005 423
26612 726
20131 445
69125 471
36366 262
56224 305
17004 232
94925 303
5089 81
4996 332
9395 172
2376 239
5226 513
5921 729
2685 278
45293 263