1238
1
1017
1164
0
916
1133
2475
5
2777
3
784
2
703
2508
835
549
825
878
1362
1470
1964
771
653
97
626
2847
4
1374
1594
1264
1463
858
608
5965
18
658