2906
2
1514
1
3738
5
951
537
0
7471
9
2942
6
2836
6236
10
674
7053
7
8527
400
5204
3
599
19932
6047
54
2255
1884
24337
22
913
1162
3551
1223
980
784
851
2732
3354
6753
17