102
302
2517
218
451
389
170
253
330
300
185
242234
19726
15020
13071
11790
8942
852263
7960
7642
739148
637142
62311
5790