3
348
10
34
12248
68272
506
6
72
2393
697
2911
174
13521
2707
5768
14504
30
13
116
962
181133
387
16
659
401
21
2