1123
1
695
23448
0
1404
3
2571
5
1004
4
1705
2
1239
1103
3412
135818
9804
3844
23
1964
7843
307648
9
709481
98615
31
126435
18
3101