321
0
798
286
944
1939
320
462
4940
5
3868
2
743
1629
2551
1
212
413
1522
1043
4426
339
1059
781
331
1085
296
419
668
676
308
1319
544
401