2122
2
1446
1
1952
3316
17
432
0
1179
2080
1680
2794
3871
3140
4
3470
5
1310
2285
2343
3226
3629
1167
1753
1412
2534
2502
1889
2153
7
8607
8
1458
2054
841
742
1618