2547
2215
1369
4407
6655
3183
1662
7181
2013
1017
12367
31056
1081
41439
23778
946
2308