3003
9
1438
3
2631
4
2052
7
1048
2820
1
2206
2
906
6088
6
1948
26
1195
3297
2383
4408
33
3442
3120
7046
2306
1051
1514
1296
3001
3039
19
1037
2086
1720
1819
1971
2061
5
2694
0