2125
1
443
0
1314
2526
3
2275
2
467
360784
19
945
1023
1056
1020
5781
6
4445
729
2337
1333
543
1784
765
2198
1440
552
2093
25137
2109
47041
3345
4
1053
2730
4922