3058
2
3150
3
9877
5
3418
7
2959
1
3364
5156
13
2655
20211
2784
2006
3166
15
2121
2254
739
5346
1012
3262
840
3180
3298
2906
8859
9
912
4212
4
2072
3177
4241
5431
3089