685
0
1324
501
2535
2
558
638
863
3125
1812
1
544
1461
3926
14
1969
2964
2089
108797
1193
645
609
581
542
1679
3498
4
788
8945
1162
773
1212
1331
2478