476
1
302
116
0
1282
307
1559
2
121182
397
448
347
282572
363
18403
6
322
382
1222856
4
2564
1667
309
401
484
429
44199
105290
1751
422
21743
2330
367