541
3
1333
869
2
842
0
646
1109
817
683
1576
1459
7
939
1017
2637
5
1858
800
1
982
1308
3011
1049
744
829
953
1259
1260
1864
881
58
172
793
781
4