1799
3
1170
2
1403
5
1046
452
1
463
1158
9
526
440
1003
730
1878
616
999
740
4215
871
997
741
146
823
507
1001
858
850
815
861
447
765
579