30093
3371
22795
3617
17803
2838
10903
5677
5468
5871
5312
2858
4405
5879
3044
3564
2586
5284
2545
3773
2132
2980
1949
4999
1736
3902
1725
313
1608
4280
1189
3425
1045
4269