2422
255
3811
230
274
3112
347
234
294
416
428
470
21036
15900
14021
12560
9652
913263
8470
8454
794148
688142
65811
6280