22063 529
14928 677
18574 340
5957 887
7068 647
2993 193
9348 286
19862 312
3704 337
2520 448
2249 196
1251 115