9558 503
18278 292
1296 288
2712 420
5908 97
28716 603
4142 54
14444 267
9333 679
7812 275
4359 290
11261 163