2245
3
951
1
1179
1019
619
108797
0
564
616
2502
2550
2
4382
4
2740
3539
1431
2036
4168
5
1426
2203
1937
7
1668
3102
6779
4471
1631
918
4606
8607
8
928
1363
1989