770
2
1013
4
1172
3
844
1
415
187
0
233
982
259
581
185
756
562
636
88
543
641
2244
5
411
414
941
616
399
464
375
579
1141
3039
2591
3408
7