2294
1
951
1615
2262
0
385
17946
1749
1690
1740
3
2990
4305
2
1038
3518
14
1153
3326
1382
3090
6
1399
1367
1064
572
2312
582
843
25669
1089
1590
2495
2996