1693
2801
2878
12435
1589
1419
1082
3335
667
1966
801
873
741
743
887
1088
4767
4010
4084
2735
9547
2484
3425
3387
5888
3238
1490
1240
10320
4049
4327
2099
5977
5296
22448
10943
4442
2403
8058