1240
2
2805
1
818
0
806
606
261
811
1216
3
1337
562
1762
3147
1684
1620
1239
4
1353
1001
394
279
1208
441
241
103
796
527
652
939
701
5
1961
1165
16