336
8126
4810
345
4213
180
632
6019
430
500
470
661
22336
16840
14911
13340
10222
995263
8904
8800
848148
734142
68011
6780