476
1
363
0
1282
116
302
307
21743
573
397
31535
121182
401
18403
6
448
429
1073
347
322
382
422
5611
11
2564
2
1222856
4
1885
1667
309
282572
44199
1650
2459
9