1508
1
634
3
1893
284
633
1034
2
565
999
642
616
1308
889
896
1766
500
1551
4001
1228
762
1130
738
1090
3307
4
1354
2338
7
509
1225
1207
860
781