3593 588
3306 245
42666 719
57626 104
16058 828
10900 267
5187 196
7800 321
12978 39
8868 429
8372 136