9593 503
18380 292
1297 288
2713 420
5909 97
28749 603
4144 54
14445 267
9336 679
7821 275
4360 290
11278 163