22731 343
18590 388
9811 824
3453 290
5254 651
12046 296
19838 672
8028 88
25308 194
2933 581
2217 270
3761 657