2711
2
4142
5
2478
8047
18
1289
3
2245
1766
0
929
1879
297066
2429
4
17333
27
1108
1
1267
1226
3053
7
1959
894
2838
1227
1077
956
5209
9