210
126821
16859
101216
250
371015
133448
113868
217978
180
1880
31149
652812
46643
46490
44728
3992271
3774157
31664
3095151
29506
25272
23220
21410