1196
1
844
0
1143
888
528
3253
3
943
2
841
1155
792
7290
7
732
623
663
999
645
815
1744
1283
6
9539
8
2506
840
10815
547
913
4
490
518
555
975
661