1420 70
2401 290
14759 928
48968 775
3842 31
3716 136
3850 313
10293 233
4692 956
3224 540
3565 388
15517 614
2381 309
1958 115
4709 622
3931 585