983
2
920
3209
5
1033
2342
4
1196
1
2601
1847
482
1162
1054
1158
1106
3430
1561
2512
3
1704
1535
1124
1165
1508
1091
1013
2126
899
3494
1081
2011
1267
745