50108 462
2906 260
4736 342
1732 51
128842 281
3970 126
3333 213
53352 629
159164 587
115108 646
4611 477
6570 742
5106 528
3685 564
8918 896
80388 181
84557 497
7842 791
2388 282
2996 135
49990 345
8310 399
1602 107
18804 724
116047 519
155483 728
2453 267
144063 216