3145
2
2941
4
725
0
599
1
1442
4100
6
1960
2015
3248
8
3926
14
770
1131
1203
1173
1879
3
3879
7
1605
3262
2757
1400
2066
1361
1503
9036
9
1451
1059
508
506
1184