1703 349
1198 75
1115 83
13408 810
5301 311
4568 274
4552 370
10691 1012
27461 67
3604 155
20120 324
5118 486
9474 382
2935 560