1551
4
945
0
2189
3
2639
8
2470
2
1009
2200
5
1853
1
1522
1658
1996
3744
9
5160
1995
774
9467
1413
1199
2553
1627
1632
2194
2855
1471
1102
3930
22
2115
7463
1030
1228