800
3
528
1
602
493
542
887
2
2209
1066
1263
607
1345
2671
3606
1735
2077
3156
1761
3809
6
465
0
2283
5
688
1390
529
500
1794
856
1167
792
781
2645