354
3818
3612
358
439
3418
3522
340
360
35169
376
349
14250
11540
8961
7570
615263
5960
5620
5091
494147
4699
429142
34450