637
0
572
2199
328
1129
772
1
347
1251
314
325
333
261
381
1020
2211
564
611
625
2
31535
820
1504
392
19279
35426
614
995
518
1661
1073
646