2426
3
2595
2
5037
6
610
0
1651
1
975
3137
10
349
1111
740
991
662
3914
1431
1621
1517
4
2666
66
29665
81756
42
2058
4842
7
4924
1210
2035
1704
5
5229
212215
921
1525