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