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