1504
1901
2270
3050
31716
1030
1614
1361
3385
1321
1141
3608
1683
2142
1603
2134
1130
3223
1926
972
115848
2016
2294
1020
4534
34910
3726
2460