1009
1
141
513
2
1314
3
717
419
369
2009
4
882
210
3539
1785
802
499
416
1325
558
584
1219
108
90
1245
1871
8
964
1398
1194
556
698
0
646