1297
2
1135
7
2376
1
1995
0
2385
1276
1549
1083
1520
3
1389
942
1485
1006
1881
1314
1041
860
1052
3163
5
2535
1434
1009
804
4440
5084
1003
710
863
1037
895