2154
2
1894
1
933
2982
3
1367
1772
964
3999
7
2673
1129
0
4289
10
2786
375
2474
1095
2246
7952
2297
2738
2732
5
2191
1501
10176
26
659
3795
2288
2670
20