247
0
666
2506
1
699
2
1626
4
127
16921
11
3217
12
115587
18
379
946
78
693
242
102
476
1072
3404
22581
8
506
64328
3
1335
111
444
32
602555
1857
7
706
25
1227