2111
3
2275
2
19279
31535
0
3381
2730
6
2668
25137
3114
4
2459
9
400
17353
2362
1020
2546
1
802
1824
20634
8
584
212
1463
4536
7334
1123
918
2076
585
298
467