476
1
1333
31535
0
121182
1222856
4
363
17353
19279
2
509
448
18403
6
282572
2150
1943
44199
1073
422
367
573
1885
400
1282
580
709
116
2560
556
543
2955