2153
7
5164
5
1522
1
2195
3629
1243
616
0
3871
2
1668
2794
1382
1618
841
3470
956
1636
862
2650
20
989
1225
2035
1757
3066
2285
1868
2534
2343
9877
6
1197
3175