1082 60
2500 127
10001 520
4136 462
3473 617
5009 339
3207 164
2113 55
3040 201
4845 284
4122 483
44070 488
72277 644
53508 653