1239
1
1590
1812
1751
1814
2
2760
4
2322
20163
44
980
2786
2209
2294
3354
24337
22
1001
0
5
3998
2392
3684
3267
2526
1749
2277
4187
10
929
3
4562
1558
796
6
2082
2732