2523 503
18241 151
5899 542
4181 29
1952 238
3156 214
5838 763
6080 421
8815 678
1243 49
2499 297
8230 594
6295 561
2658 781
13094 186