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