415
1
497
0
121182
166543
18
370
25941
17
1973
2442
2
5617
5
1853
3663
4154
3178
281
521
2831
2904
412
1352
3
25440
1053
68
373