819
1
735
5
734
2
477
507
421
2431
1449
881
1030
689
3212
3
1015
2879
1166
114
749
1789
10
654
0
1698
6
1011
802
476
284
1257
796
258
550
905
1780