220
0
1
197
278
208
509
655
2
819
659
861
977
1270
1156
933
1049
1132
812
4
1604
3
896
766
1305
2223
2311
6
3994
7
3180
2471
3203
4596
3370
3510
3065
2904
1652
1869
5
2593
5052
14
4672
10
2431
3232
3085
8
3767
3791