935
1
963
4080
4
1897
7
2516
1519
1117
3
2702
25
1764
1676
2
863
3665
930
907
869
970
1251
1493
6
1432
5
1232
1866
897
2748
892
1589
1011
1052
2852
2749
2696