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