104909 10
107756 8
101329 7
150759 10
66728 6
35909 4
68601 3
38977 2
40306 2
64482 5
56534 2
62752 1
50155 1
64256 1
126105 11
49777 2
24280 1
34052 2
354456 49
630657 48
307330 47
80330 9
204278 39
473530 51