1020
0
1824
798
392
801
514
20634
8
390
464
303
25137
433
581
543
2275
2
999
775
19279
263
342
455
647
968
387
688
2668
323
333
255
679