95399
3018
4548
58214
814
1984
862
1042115
17415
29
574
173
11214
512
1047
541
17
733
332
1353
517
427
271
38
968
576
12
686
631
323
743
963
732
817
604