691
0
2229
4
5304
9
4328
10
2800
1009
46414
1
1015
1105
458
572
579
2602
2
2522
1152
2952
1333
768
938
503
584
710
2105
2104
3
2112
1124
1649
1418
4117
1921