1032 120
3786 653
6951 213
3245 973
4747 140
5274 461
18284 513
10604 574
13473 286
8591 901
3730 500
8320 275
6442 338
4062 377
1023 46