2235
12
596
1
1288
6
603
2
915
570
4
1007
733
767
707
600
3
639
0
857
516
482
11680
18
1129
1466
1259
984
527
4761
777
2100
876
1239
1167
1033
5570
717