4102
1362
980
801
3877
703
1470
1999
6954
1506
34020
4952
3757
10257
45375
1798
9908
2122
1599
574
1114
841
616
3311
415
246
1667
1720
8166
856