1009
0
458
846
759
1045
2024
1
13159
10
31535
282572
1645
266
584
1805
2442
4
691
2991
1232
882
2
1666
653
4598
6
3373
1267
768
1779
7800
18
46414
1544
4818
19