1131
1
159
1690
1248
1681
2238
969
0
2287
1128
2
1632
6899
9
2272
2100
5151
3267
4
2763
2650
20
1494
2556
2462
3
2760
1416
1266
2070
2405
1985
2740
1723
542
1029