1698
1
1345
2
1298
3
275
850
0
617
35
388
25
260
1122
128
804
137854
11
125
1296
1543
65
155
1004
1073
111
1134
3937
692
814
664
178
982
584