2711
2
4142
5
2478
8047
18
1289
3
1766
0
951
1
929
1879
619
564
616
2502
2429
4
2740
3539
17333
27
1108
1267
1959
2838
1227
1077
956
5209
9