4321
4
944
1
1190
0
1114
3886
3
2683
4463
5
2398
8
2386
1051
135
509
5746
23
461
2356
1402
2
5853
9
2605
1288
3188
1468
1970
753
2377
1977
1282
181997
11
3098
1571
297066