1622
1
2693
3
646
0
1129
1889
2229
4
1869
3045
1550
2982
3025
4723
1008
2
1056
3164
8
544
1132
7984
11
2097
382
1922
650
1354
1343
1207
661
3116
2306
1733
522