951
1
4443
9
1828
3
1845
619
564
2627
297066
0
2949
2502
1743
3034
4
3546
2740
55904
985
37355
13
3120
3539
3316
10
17333
27
444571
1180
8607
8
2440
6779
5
4943
2
2153
7
3146
12
3398