4695
2818
2527
30975
21435
30455
11051
3674
2322
3135
4299
2635
7824
2749
5306
2711
4688
6194
7506
3106
5675
3258
177525
50793
50178
25844
10278
7846
5259
35366