1505
2
1040
3
2418
6
1008
2964
1207
1
2096
5
3823
11
2209
1313
3273
7
1263
1517
4738
4
2088
5077
2317
1871
2441
5035
4080