3153
1
2385
0
259
4321
4
2509
3371
10
1857
2722
3435
731
2143
4077
1035
9208
7053
7
1251
679
2794
2
4562
5
1036
3090
6
3871
2960
2343
616
3518
3470
2285
151
1966