5158
2
412
1
982
1717
4292
1211
3141
0
2165
4
662
800
828
954
703
1408
687
1050
20649
14
787
1893
3
650
4067
520
3486
880
4366
1390
777
1001
574
720