2166
1
181997
11
1057
2
1438
2531
3
1180
676
906
1814
983
0
717
675
1134
1783
464
1574
1230
509
951
3126
3052
13
2668
7
658
1564
4573
1529
1265
2562
2277
2344