533
1
805
2
3953
1141
2873
5
531
602
0
643
1081
953
4
779
894
3
1831
663
1888
510
727
513
366
7798
4732
1640
3615
1254
1238
1777