601
645
621
150
220
610
381
494
581
545
9510
8716
671912
48103
47610
46428
4146271
3939157
32554
3191151
30476
25962
23971
22230