2035
1
2138
2
2153
7
1102
5164
5
1522
2195
3629
1243
3871
1668
0
2794
1382
1618
841
3470
956
1636
862
2650
20
989
1694
243
2317
3066
2285
1868
2534
2343
9877
6