131533 320
3749 462
10098 100
3526 664
1466 130
4624 539
1384 40
9115 483
13389 595
4842 863
4272 311
3768 760
2245 346
2241 61