3960 210
2211 83
9251 321
4110 545
4491 949
5102 681
4531 207
3617 172
6131 822
1730 53
12800 458
2394 227
4888 552
5986 792