4321
4
259
1
3153
2509
3371
10
1857
2385
0
731
2143
4077
1035
9208
7053
7
1251
3435
679
2722
2377
5504
16
24337
22
10317
2
11059
9
4562
5
1412
3090
6
1331
1334
19944
810
2428