22731 343
18588 388
9811 824
3453 290
5254 651
12043 296
19830 672
8026 88
25303 194
2933 581
2217 270
3761 657