2661
2
4044
5
3083
614
0
1522
1
17946
2366
2465
5430
2439
749
817
3168
1070
3125
323
919
789
2332
2087
318
493