3031
5
554
1
1030
807
645
532
2
4021
14
2065
350
940
0
625
996
1252
1121
1077
762
3
290
367
927
326
1935
287
979
553
1015
1785
346
951
277
1066