27219
45645
2188
16430
1818
2396
76356
1094
31129
66465
10070
5460
652812
46643
46490
44728
3992271
3774157
31664
3095151
29506
25272
23220
21410