2610
4220
313
286
514
755
367
483
574
289
102
263
19026
14640
12651
11280
8652
836263
7800
7422
703148
625142
61011
5540