2722
254
436
3412
3636
3212
377
353
264
326
484
549
22346
16890
14941
13400
10222
996263
8934
8820
854148
737142
6820
68211