1020
0
19279
2
968
2275
31535
637
3114
4
20634
8
1645
1
1501
2730
6
2683
325
1824
901
529
155
2008
2284
77
25137
366
371
545
871
17353
3428
3
1084
467
240