1583
3
1321
2
1264
0
1358
1764
1
1660
5
925
1295
4
2903
1612
713
4559
571
642
2430
643
562
588
1014
1821
954
90
573
1422
91
990
653
2578
6
1363
4176