439
2
304
1
1011
1783
3
342
948
0
271
1061
386
1080
580
363
759
286
923
322
1927
282
981
977
550
1135
3008
5
1086
8
354
2060
449
364