29962 84
10107 656
8656 286
7657 781
18144 486
11686 746
4369 214
33807 149
13111 75
3676 410
4059 596
4700 521
6197 330
64773 200