3422 588
2966 245
42143 718
55702 104
15579 828
10683 267
5039 196
7398 321
12689 39
8596 429
8162 136