2166
1
181997
11
1438
1814
2
983
0
1057
2531
3
1180
676
906
717
675
1134
1783
464
1574
1230
509
951
3126
1295
946
1363
1411
3052
13
2570
2763
605
2837
3026