4223
22
2199
3
1073
0
433
729
752
231
714
431
357
422
1224
4771
2
819
439
275
935
290
445
1961
744
393
792
2201
1
320
521