121760
12224
7093
4034
6658
2061
4287
3547
2686
4604
1818
1340
1419
1149
1238
1303
1533
3094
1043
775
903
1300
797
688
941
698
713
246
978
634
985
3868
520
2870
879
753
813
934
1473
837
210
559
907
88
460
171
959
763
1601
704
104
118
450
601
130
549
70
725
534
377
394
64