2122
2
2118
1
806
1446
2794
1952
3316
17
1569
3871
432
0
1179
1123
2343
616
2080
2061
3
2688
1131
3470
5
123674
35
2285
676
1680
527
1225
1753
1412
2190
2983
2054
4