2669
2
515
1
992
884
665
3
778
603
370
237
652
457
4
698
1087
8
313
0
1289
267
825
883
392
1536
246
655
962
66
1396
668
619
110
544
1077