442
0
234
263
2121
1
1064
1015
1560
471
854
6449
1273
2201
359
510
847
38
1640
2274
277
887
918
2366
1027
1478
1107
871
310
2151
621
556