542 860
2902 313
649 859
313 201
1236 359
674 43
28 113
898 230
156 586
752 412
486 36
80 168
2442 127
332 90
748 525
406 893
2076 702
665 213
68 770
343 101
594 66
940 652
302 378