3008
1295
5022
12734
12611
3691
2073
4034
4509
6483
4159
7533
4285
5661
3993
5470
7296
6821
7146
5037
12293
9101
4613
2925
3778
5135
8889
3780
4839
26929
4262
8691
4159
3556
17479
8207
9425
13127
6534
10229
33450
10240
12788
41453
4209
30918
3911
47003
39616
21755
10226
9471
3621
6617
4792
20146
5161
6537
23039
6661