2229
4
1045
0
5304
9
552
503
1207
2
1431
5553
13
2808
1
909
1869
1232
1192
1378
3157
7
1428
3045
1069
4362
5
896
1102
2121
458
1843
3
1024
1586
1543
759
3036
56488