2666
9
7793
4
1397
0
572
536
471
2366
1
1287
2996
2535
2
2270
3544
383
19783
398
903
459
14
309
32302
571
388
608
475
1038
322
25669
1133
743
1560