2166
1
1057
2
1438
1295
2531
3
1180
2650
20
676
906
280
1814
1581
983
0
717
675
2250
3765
4
1134
2245
297066
1226
3053
7
1783
464
3683
1574
1230
509
2683
951