146
293
1611
166
263
2730
126
241
19596
14930
13001
11750
8822
849263
7920
7572
729148
634142
62311
5730