3262
3
1960
0
2941
4
4100
6
3145
2
1295
1
2015
1442
3248
8
2650
20
280
1581
2250
3765
2245
297066
1226
3053
7
599
3683
2683
1203
2797
5
2773
2354
740
725
2159
658
1564