951
1
2740
619
564
2502
2687
2
1237
108797
0
3539
3
131589
1828
1889
1458
2475
3551
10
1299
1366
3554
2525
4
3014
20
1514
6779
5
297066
3034
3624
2322
2722
2518
19944
12779
8