1020
0
246
31535
20634
8
80
797
493
139
2809
2
282572
1824
1
1859
2275
467
918
1132
2224
419694
9
440
592
392
3498
4
19279
615
1712
670
637
433
996