595 103
2220 681
1710 541
630 106
1413 302
1863 498
2048 500
322 82
277 26
29160 860
60632 771
10079 275
6256 755