962
0
1324
2
493
1
3597
6
669
1031
802
491
29
71
89
173
98
101
93
78
363
156
505
389
324
326
308
70
167
401
404
106
614
3