3316
3820
323
3411
3027
300
376
297
314
265
273
327
17462
13810
11401
10200
777263
7682
7070
6502
618147
57010
558142
4920