579
0
893
4820
2
439
456
4455
2143
647
403
697
737
329
1939
722
781
415
1463
1045
349
5313
602
1161
663
951
266
2546
2142
557
3868
381