1116
3
3940
22
2842
1
2517
5
1000
2
974
938
2851
1082
1287
3185
4
1291
1580
1190
1007
1051
1098
1205
1459
1173
3579
1359
1335
4880
10
1496
4861
6
973
927
1089
1244