2245
3
1092
1
2968
297066
0
1539
3644
1554
2
1371
1779
2254
4499
12
1226
3053
7
4588
5
441
2123
1712
1681
2465