2101295
232969
217065
160948
132846
68045
116745
184543
137238
724437
135436
51931
102829
115629
58727
152424
60423
104923
109221
101720
107118
71417
92217
76517
58816
121212
1313512
43611
55910
28310
3598
4498
3838
4947
4726
2194
4034
2883
1923
3892
2632
3012