231
3930
2913
370
268
3710
348
394
241
415
440
280
22616
17160
15201
13580
10412
1010263
9124
8980
871148
745142
69211
6890