5756
17
710
2
780
872
1225
0
1228
1578
625
6
1229
9
634
1
1193
2247
2184
5
1877
3139
3
3169
2360
1247
765
1239
482
407
93
59
502
666
455
610256
4
1330
2634