3950 210
2208 83
9247 321
4104 545
4485 949
5095 681
4524 207
3610 172
6123 822
1722 53
12795 458
2384 227
4887 552
5978 792