3162
2
1877
1795
3
16671
8
194412
0
137993
11
2727
1425
6
1539
20
1090
1
1276
1581
695
719
603
9125
124430
1584
6864
1315
1752
2560
1088
3304
913
1527
1006
919
687
1592