2666
9
1397
0
572
181997
11
2366
1
2535
2
2270
3544
7793
4
383
19783
14
309
32302
571
388
608
743
3090
6
797
730
337
918
581
398
1044
1194
2087
536
2932