2711
2
4142
5
8047
18
2429
4
2478
1289
3
1766
0
1879
2152
2184
1
1959
3017
693
17333
27
5209
9
999
948
559
1108
1267
673
830
662
1077
1227
1467
1795
7