27632
3029
2520
797
1267
1327
29815
27644
21622
30120
1244
16627
654912
46743
46620
44868
4010271
3792157
31754
3102151
29586
25382
23320
21470