5295 51
3943 20
3565 17
2245 12
2529 4
2370 2
1713 8
3156 7
36712 16
3313 17
38833 30
3383 20
29847 2
2039 11
2918 13
48697 56
10279 58
6134 36