309 32
2773 754
14645 403
976 258
535 122
2158 494
1107 233
9374 281
1192 340
2607 555
974 268
4567 622
1424 304
4597 677
3418 829
16688 746
16743 902
8232 889
2897 341
10154 684
2285 157
2562 436
1532 374
2948 563