4173
3311
3788
2734
3338
2855
4843
6331
9190
8248
6783
5162
5313
5021
7671
4557
3272
5814
3408
178462
52208
25542
26145
10498
290515
40538
8032
5449
35920