385
516
534
476
647
428
405
682
4110
3110
314
442
27587
20980
19371
17222
1370265
13512
1240148
12036
10900
1037144
9130
79311