1426 70
2506 290
15116 928
49784 776
3971 31
3786 136
3946 313
10530 234
4743 956
3228 540
3637 388
15573 614
2430 309
2092 115
4746 622
3960 585