2245
3
3053
7
928
1
2255
2
1812
1295
2650
20
2322
4
980
280
2786
24337
22
1001
0
1720
123674
35
615
1248
2250
1601
3267
297066
4187
10
2354
2773
4562
1558
2082
2732
1806
6676
12