3696
2
4042
6710
0
1517
4
1812
1
2322
2786
1001
4187
10
3315
1467
2732
6676
12
1431
123674
35
980
24337
22
1161
592
673
2335
1892
1185
1690
1777
2089
23774
1539
5801
718