2350
2070
2478
1561
2102
1711
3291
2091
1918
135808
3236
3184
10040
3313
4776
1904
20477
58588
2103
3167
2524
2742
32040
2288
3791
250239
6083
6313
3604
24351
3911
3067
7894
42409
4738
4115
3133
9600