3228 71
2328 334
2067 368
41015 925
19259 327
16461 741
9055 673
28160 718
4457 427
11526 795
10470 444
1656 48
3944 59
2548 293
5730 879
23486 522