3026
2
3364
3
778
1
2788
1378
2126
3262
1663
5
462
0
2471
7
1784
2068
12761
6822
2184
1289601
4
2897
1415
2580
666
2505
741
3465
989
1802
1853
1743
1005
3054
3180