2657
3
2668
2
1129
0
2275
2229
4
918
1
6062
16
18385
3393
10
6343
24
1733
1336
1928
1142
605
3063
2000
9315
884
1089
5
22330
22
1563
990
2284
1452
2076
3676
12