1036
0
784
1
717
3863
888
1061
4471
2
734
3354
3372
22731
1103
3159
96
1481
605
1813
2469
5527
3
766
665
1105
484
1298
464
490
477
2663
318