129712 318
3730 462
9764 97
3521 664
1458 130
4623 539
1380 40
9111 483
13354 595
4834 863
4267 311
3765 760
2238 346
2231 61