120
352
358
160
205
2412
3314
302
232
223
193
3110
19456
14870
12941
11590
8782
847263
7900
7562
723148
629142
61711
5710