2296
2
2143
0
1425
1
2799
3
1696
1642
544
1302
2306
814
646
650
1937
2749
1124
521
848
1810
775
3025
3615
14
1129
2271
1883
661
1513
1869
3287
2995
8
1056