1020
0
1824
801
968
25137
514
467
303
464
581
683
263
342
333
999
371
3691
5
529
17353
339
647
297
255
2275
2
679
31535
390
416
75
185