3931
6
1988
1
650
0
1860
2
1168
915
1093
1380
1013
1305
526
662
737
802
784
2535
2193
9
693
6346
16
1752
3498
4
3576
3
1424
1695
2304
1382
1431
1547
4285