1061
1
1047
1691
784
0
2115
1268
3854
2
8316
8
2589
3001
3
1080
1529
598
513
2189
2562
5417
2512
1120
2818
745
546
1395
1669
734
801
2152
2082
496
2184