1020
0
19279
2
31535
1824
2275
675
901
968
2730
6
637
155
1511
393
3114
4
999
792
200
2190
371
427
1645
1
366
381
529
448
325
670
412
25137
433