662
1
828
954
2
704
1212
3141
0
2165
4
696
1032
2291
4292
520
20651
14
1408
687
787
1050
1893
3
1337
5
3486
880
747
836
650
4068
755
779
869
7
2361
2065