1048
3
2086
4
2997
9
863
1
2417
2165
17
307
82
346
994
848
2
560
766
1074
1464
12
1808
1389
1113
0
1003
817
2051
10
723
749
527
2571
5
4866
7
5438
1791
1853
2142