116
0
1282
397
1
273
302
1222856
4
347
802
363
1667
105290
448
1751
2
382
14076
7
2330
18403
6
177
2564
367
282572
31535
326
4936
482
309
887
2189
2142
1584