4102
1362
980
801
3877
704
1470
1999
6954
1506
34021
4952
3758
10257
45375
1798
9908
2122
1599
574
1115
841
616
3312
415
246
1667
1720
8166
856