370
680
598869
359
172
301
304
133
215
60
2322
19606
14930
13001
11760
8822
850263
7920
7572
735148
635142
62311
5730