1563
1
2296
2
938
661
0
2271
4
18844
6
1320
426
1205
2258
3
1037
1938
1603
2499
1326
2191
522
3342
11
479
770
650
3889
964
939
3599