2431
3
1649
1
43
0
1921
2
5009
4594
649
2229
4
4362
5
1045
5304
9
552
467
5363
6
1094
503
1207
1780
1431
2808
909
1869
1232
322
2105
1192
1378
1804
2129
3157
7