2166
1
181997
11
1057
2
1438
2531
3
1180
676
906
476
0
1814
300
983
717
675
1134
645
1783
464
1574
1230
509
951
499
3126
1808
3052
13
23952
2668
7
376
658