1232
3
2935
4
37810
24
1187
1
8827
0
1062
826
1932
1576
6
1046
1174
2
749
2047
5470
1510
4779
453
1338
1153
1466
995
951
12
518
881
808
2267
185
156
263