747
0
2235
247
166543
18
2189
6383
17
2520
1
2288
1044
637
471
400
707
1337
105290
6052
10
309
169211
11
1222856
4
200
369
326
280
2683
419694
9
445
223
231
11881
3