3026
2
3364
3
778
1
2788
1378
1295
3262
1663
5
462
0
2471
7
1784
2650
20
2068
12761
280
6822
2184
1289601
4
1581
2897
1415
2580
2250
3765
2245
666
741
989
297066
1802