246
5013
302
2517
5110
5579
413
218
226
467
256
462
19066
14650
12661
11350
8662
836263
7800
7422
706148
625142
61111
5550