4051
2
18572
8
3068
5
15624
0
28769
1684
23078
3962
1
2250
17450
145
502
2144
2407
4
1775
3383
1045
2814
152
154
2211
319
3439
831
2452
1563
2096
9
946
444
3656
3