263
170
386
2713
313
3714
328
180
193
4510
208
286
21946
16570
14581
13170
10052
969263
8744
8700
828148
716142
67511
6620