1290 313
2626 566
1696 469
2435 495
1210 312
9614 411
7977 410
18362 935
3315 436
182136 227
13642 527