244
478
268
300
317
296
390
410
335391
31132
362268
312
21336
16040
14171
12800
9792
929263
8574
8550
805148
701142
66711
6360