49913 60
1631 212
2773 479
3127 484
3878 646
7240 368
2867 202
3383 584
3915 198
2802 484
12143 167
5348 232
2274 254
5194 472
3550 685
2729 656
1952 141
3922 641
4040 653