1282
0
397
1
476
31535
363
116
1943
302
1049
1073
573
18403
6
1885
448
521
401
282572
429
1222856
4
472
121182
382
2490
21743
273
17353
4936
1667
316
309