2919
2
5621
8
938
0
4537
4
1174
1
2271
327
3126
3
1111
1492
6247
5
2358
9
2155
532
991
3206
1869
2165
544
3012
1616
10827
6044
1534
1589
1047
2480
2948
6
2596
1250