383
0
1823
1
1056
573
2201
1053
1142
2211
1073
933
1331
1642
661
798
2530
248
999
2395
1421
1049
7952