1290 313
2626 566
1696 469
2435 495
1210 312
9616 411
7977 410
18363 935
3315 436
182137 227
13643 527