303 82
2982 412
328 49
844 524
852 190
897 230
23 693
66 889
1008 557
2601 912
486 36
131 253
933 712
642 697
831 66
940 140
28 113
312 201
284 683
400 488
996 246
2075 702
509 100
315 534