601
1
1233
2
1629
1248
5
642
2127
823
905
375
1503
1049
3
535
494
0
137
935
636
896
97
377
1216
629
1438
7
2582
1120
2805
9
1934
857
1560
681