1217
1
1138
1282
1265
1708
2
1175
1061
1047
648
0
1691
784
2115
1268
3854
8316
8
2589
3001
3
1529
598
513
2189
5417
2818
546
1395
1669
915
1199
734
801