1193
0
94424
3
1238
1
1512
4757
2711
2
3426
4
2911
9
4651
1404
398656
19
1162
1100
2299
4915
550
5151
13018
3083
2465
2102
174730
18