1131
1
1681
159
1248
969
0
1743
2287
2238
790
6899
9
2760
4
1416
1266
2070
1757
2
3683
5375
21152
8
2669
1247
951
2505
12632
7
1185
980
3054
5
1590
1914
1844
2057