2796
2
2749
3
3615
14
1082
4
2995
8
2327
1
2100
2513
6
1600
2296
1095
1129
0
2554
9
1132
1056
1716
4438
5
935
804
874
493
383
1361
1937
1084
300
650
1208
2220
775