439
2
304
1
1011
1783
3
343
948
0
272
1061
386
1080
580
363
760
286
923
322
1928
282
981
977
550
1135
3008
5
1086
8
354
2060
449
364
924
342