443
0
1020
57
813
475
1504
938
2188
9
2668
2
3092
1
1333
93
393
968
2749
3
1600
2748
2243
7
171
185
376
386
2059
8
552
16
3674
10
1115
802
517
5617
5
1458