1131
1
1681
159
1690
1248
969
0
1743
2287
2238
790
1632
2
6899
9
2100
2760
4
1416
1266
2070
1757
3683
5375
21152
8
2669
1247
1723
951
1029
2505
12632
7
1185
980