1263
0
212360
2524
4
603
842
3
1516
4556
10
789
1915
2
248
1
1352
1995
2661
1054
110
1086
1345
1013
1594
1672
1136
1251
1367
1783
759
1194
502
1051
560
562