114
0
448
1
1560
411
509
767
2347
2
429
2189
48708
31220
10
333
105290
455
116
1112
1222856
4
483
387
1663
14076
7
649
422
172
1126
180849
1343
213
282572
346