135095 321
3854 462
10554 100
3541 664
1486 130
4640 539
1396 40
9125 483
13472 595
4856 863
4283 311
3780 760
2267 346
2253 61