1196
2
3298
3
2383
4
4749
9
1051
3001
3039
19
3958
1438
6743
1
1229
6
1812
3477
2438
9860
3003
3171
1019
1048
1367
1189
963
3115
2206
6088
2631
2820
2052
7
906
3120