9596 503
18386 292
1297 288
2713 420
5909 97
28750 603
4144 54
14445 267
9336 679
7823 275
4360 290
11278 163