635
0
1045
255
670
534
4775
2
2293
1464
3
1849
827
476
464
2727
2656
4
234
455
991
1038
277
628
390
408
915
582
3854
1
1587
9
1534
2190
2915
2266